package com.example.a12769.myapplication.utils.http_utils;

import io.reactivex.Observable;
import retrofit2.http.POST;
import retrofit2.http.Query;

public interface ApiService {
   /* @POST("top250")
    Observable<Movie> getTopMovie(@Query("start") int start, @Query("count") int count);

    @POST("USR000010002")//http://39.105.89.144:8081/USR000010002?usrName=1&usrPwd=1
    Observable<UserInformation> getUserInformation(@Query("telNo") String userTelNo, @Query("usrPwd") String usrPwd);*/

    @POST("ADV000010001")//http://39.105.89.144:8081/ADV000010001?adtType=0
    Observable<BannerBean> getBannerBean(@Query("adtType") int adtType);
   /* @FormUrlEncoded
    @POST("TAS000010001")//TAS000010001?pageSize=1&currentPage=1
    Observable<ReadTaskBean> getReadTaskBean(@FieldMap Map<String, String> hashMap);

    @POST("ADV000010001")//http://39.105.89.144:8081/ADV000010001?adtType=2
    Observable<CustomImageBean> getLoadImageView(@Query("adtType") int adtType);

    @POST("ADV000010001")//http://39.105.89.144:8081/ADV000010001?adtType=1
    Observable<WellcomImageBean> getWellcomImageView(@Query("adtType") int adtType);
    @FormUrlEncoded
    @POST("INF000010002")//INF000010002 usrId 修改用户信息
    Observable<MessageResultBean> sendMessageToServer(@FieldMap Map<String, String> hashMap);
    @POST("INF000010001")//INF000010002 usrId 修改用户信息
    Observable<UserInformation> getUseMessageBean(@Query("usrId") String usrId);
    @FormUrlEncoded
    @POST("USR000010001")//USR000010001 用户注册信息
    Observable<RegistBean> registUserInforToServer(@FieldMap Map<String, String> hashMap);
    @POST("USR000010003")//图像上传
    @Multipart
    Observable<RegistBean> SendPctureToServer(@Part MultipartBody.Part file, @Query("usrId") String usrId);
    @POST("INF000010003")
    Observable<TodayInMoney> comAndBalance(@Query("usrId") String usrId);
    @FormUrlEncoded
    @POST("USR000010004")//修改密码接口
    Observable<ChangePwdBean> changedPassword(@FieldMap Map<String, String> hashMap);
    @FormUrlEncoded
    @POST("INF000010004")//收支明细pageSize=1&currentPage=1
    Observable<PaymentDetailBean> getIncomeMessage(@FieldMap Map<String, String> hashMap);
    @FormUrlEncoded
    @POST("INF000010005")//INF000010005
    Observable<GitMoneyInforBean> getMoneyInfor(@FieldMap Map<String, String> hashMap);
    @POST("INF000010007")//INF000010007
    Observable<InComeBean> getMessageIncome(@Query("usrId") String usrId);*/
































}
